//**************************************************************************************//
#ifndef __KEY_H
#define __KEY_H
//**************************************************************************************//
#ifndef KEY_GLOBALS
#define KEY_EXT extern
#else
#define KEY_EXT
#endif

//**************************************************************************************//
#define KEY_S1 1
#define KEY_S2 2
#define KEY_S3 3
#define KEY_S4 4
#define KEY_S5 5
#define KEY_S6 6
#define KEY_S7 7
#define KEY_S8 8
#define KEY_S9 9
#define KEY_S10 10
#define KEY_S11 11
#define KEY_S12 12
#define KEY_S13 13
#define KEY_S14 14
#define KEY_S15 15
#define KEY_S16 16
#define KEY_NONE 255

//**************************************************************************************//
KEY_EXT void Key_Init(void);
KEY_EXT unsigned char GetKey(void);

//**************************************************************************************//
#endif